HumixNamespace\Settings A

Total Complexity 60
Dependencies 4
Dependents 5
Total lines 440
Lines of code 335
Logical lines of code 148
Comment lines 17
Methods 23
Properties 0

Methods 23

Method Rating Maintainability Complexity Lines of code
humix_plugin_options_page()
A
44 10 55
render_assigned_channel_id_option()
S
48 6 35
on_assigned_channel_id_option_change()
S
51 5 26
on_adstxt_manager_id_option_change()
S
57 5 18
adstxt_redirect()
S
57 4 15
update_assigned_channel_id()
S
61 4 12
show_settings_page()
S
59 3 15
delete_settings()
S
62 3 12
render_adstxt_manager_id_option()
S
64 2 11
render_adstxt_manager_settings_tab()
S
59 1 22
render_video_insert_settings_tab()
S
60 1 20
render_channel_settings_tab()
S
58 1 19
set_adstxt_redirect()
S
70 2 6
add_auto_insert_script_to_head()
S
68 2 9
init_settings_page()
S
68 2 7
add_plugin_settings_link()
S
64 2 10
humix_plugin_settings_init()
S
59 1 13
show_permalinks_unsupported_notice()
S
75 1 8
render_insert_on_all_pages_option()
S
67 1 9
is_using_plain_permalinks()
S
76 1 4
get_insert_on_all_pages()
S
78 1 3
get_adstxt_manager_id()
S
78 1 3
get_assigned_channel_id()
S
78 1 3